Generate Nested Models